Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>Open Graphics Project</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/Open_Graphics_Project"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Open_Graphics_Project rootpage-Open_Graphics_Project skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">Open Graphics Project</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><p class="mw-empty-elt">
</p>
<style data-mw-deduplicate="TemplateStyles:r1305433154">
/* start https://en.wikipedia.org/ */


.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}@media print{body.ns-0 .mw-parser-output .ambox{display:none!important}}


/* end https://en.wikipedia.org/ */
</style>
<style data-mw-deduplicate="TemplateStyles:r1295905060">
/* start https://en.wikipedia.org/ */


.mw-parser-output .infobox-subbox{padding:0;border:none;margin:-3px;width:auto;min-width:100%;font-size:100%;clear:none;float:none;background-color:transparent}.mw-parser-output .infobox-3cols-child{margin:auto}.mw-parser-output .infobox .navbar{font-size:100%}@media screen{html.skin-theme-clientpref-night .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media(min-width:640px){body.skin--responsive .mw-parser-output .infobox-table{display:table!important}body.skin--responsive .mw-parser-output .infobox-table>caption{display:table-caption!important}body.skin--responsive .mw-parser-output .infobox-table>tbody{display:table-row-group}body.skin--responsive .mw-parser-output .infobox-table th,body.skin--responsive .mw-parser-output .infobox-table td{padding-left:inherit;padding-right:inherit}}


/* end https://en.wikipedia.org/ */
</style><table class="infobox vcard"><tbody><tr><th colspan="2" class="infobox-above summary">Open Graphics Project</th></tr><tr><th scope="row" class="infobox-label">Commercial?</th><td class="infobox-data">Yes</td></tr><tr><th scope="row" class="infobox-label">Type of project</th><td class="infobox-data">Open hardware</td></tr><tr><th scope="row" class="infobox-label">Website</th><td class="infobox-data"><span class="url"><a rel="nofollow" class="external text" href="http://web.archive.org/web/20100609075313/http://wiki.opengraphics.org/tiki-index.php">wiki.opengraphics.org</a></span> at the <a href="Wayback_Machine" title="Wayback Machine">Wayback Machine</a> (archived June 9, 2010)</td></tr></tbody></table>

<p>The <b>Open Graphics Project</b> (<b>OGP</b>) was founded with the goal to design an <a href="Open-source_hardware" title="Open-source hardware">open-source hardware</a> / <a href="Open_architecture" title="Open architecture">open architecture</a> and standard for <a href="Graphics_card" title="Graphics card">graphics cards</a>, primarily targeting <a href="Free_software" title="Free software">free software</a> / <a href="Open-source_model" class="mw-redirect" title="Open-source model">open-source</a> operating systems. The project created a reprogrammable development and prototyping board and had aimed to eventually produce a full-featured and competitive end-user graphics card.
</p>
<meta property="mw:PageProp/toc">
<div class="mw-heading mw-heading2"><h2 id="OGD1">OGD1</h2></div>

<p>The project's first product was a <a href="Peripheral_Component_Interconnect" title="Peripheral Component Interconnect">PCI</a> graphics card dubbed OGD1, which used a <a href="Field-programmable_gate_array" title="Field-programmable gate array">field-programmable gate array</a> (FPGA) chip. Although the card did not have the same level of performance or functionality as graphics cards on the market at the time, it was intended to be useful as a tool for prototyping the project's first <a href="Application-specific_integrated_circuit" title="Application-specific integrated circuit">application-specific integrated circuit</a> (ASIC) board, as well as for other professionals needing programmable graphics cards or FPGA-based prototyping boards. It was also hoped that this prototype would attract enough interest to gain some profit and attract investors for the next card, since it was expected to cost around US$2,000,000 to start the production of a specialized ASIC design. <a href="PCI_Express" title="PCI Express">PCI Express</a> and/or <a href="Mini-PCI" class="mw-redirect" title="Mini-PCI">Mini-PCI</a> variations were planned to follow. The OGD1 began shipping in September 2010,<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> some six years after the project began and 3 years after the appearance of the first prototypes.<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup>
</p><p>Full specifications will be published and open-source <a href="Device_driver" title="Device driver">device drivers</a> will be released. All <a href="Register_transfer_level" class="mw-redirect" title="Register transfer level">RTL</a> will be released. Source code to the device drivers and <a href="BIOS" title="BIOS">BIOS</a> will be released under the <a href="MIT_License" title="MIT License">MIT</a> and <a href="BSD_licenses" title="BSD licenses">BSD licenses</a>. The RTL (in <a href="Verilog" title="Verilog">Verilog</a>) used for the FPGA and the RTL used for the ASIC are planned to be released under the <a href="GNU_General_Public_License" title="GNU General Public License">GNU General Public License</a> (GPL).
</p><p>It has 256 <a href="MiB" class="mw-redirect" title="MiB">MiB</a> of DDR RAM, is passively cooled, and follows the <a href="Display_Data_Channel" title="Display Data Channel">DDC</a>, <a href="Extended_display_identification_data" class="mw-redirect" title="Extended display identification data">EDID</a>, <a href="VESA_Display_Power_Management_Signaling" title="VESA Display Power Management Signaling">DPMS</a> and <a href="VESA_BIOS_Extensions" title="VESA BIOS Extensions">VBE</a> VESA standards. <a href="TV-out" title="TV-out">TV-out</a> is also planned.
</p>
<div class="mw-heading mw-heading3"><h3 id="Versioning_schema">Versioning schema</h3></div>
<p>Versioning schema for OGD1 will go like this:
</p><p>{Root Number} – {Video Memory}{Video Output Interfaces}{Special Options e.g.: A1 OGA firmware installed}
</p>
<table class="wikitable">
<tbody><tr>
<th>Field
</th>
<th>Example Value
</th>
<th>Example Description
</th></tr>
<tr>
<td>Root number
</td>
<td>OGD1P-
</td>
<td>OGD1 board with PCI Bus
</td></tr>
<tr>
<td>Video memory
</td>
<td>256
</td>
<td>256 MiB
</td></tr>
<tr>
<td colspan="3"><i>Video outputs, in order, skip any not installed</i>
</td></tr>
<tr>
<td>First interface
</td>
<td>D
</td>
<td>Dual-link DVI
</td></tr>
<tr>
<td>Second interface
</td>
<td>D
</td>
<td>Dual-link DVI
</td></tr>
<tr>
<td>Third interface
</td>
<td>A
</td>
<td>Analog video, 75 ohm, VGA compatible
</td></tr>
<tr>
<td>Fourth interface
</td>
<td>V
</td>
<td>TV video
</td></tr>
<tr>
<td colspan="3"><i>Special options, in alphanumeric order, each preceded by a dash</i>
</td></tr>
<tr>
<td>Factory firmware-RTL
</td>
<td>A1
</td>
<td>OGA1 Firmware
</td></tr></tbody></table>
<div class="mw-heading mw-heading3"><h3 id="OGD1_components">OGD1 components</h3></div>

<p>Main components of OGD1 graphics card (shown on the picture)<sup id="cite_ref-ogd1-map-guide_3-0" class="reference"><a href="#cite_note-ogd1-map-guide-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>
</p>
<dl><dd>A) <a href="Digital_Visual_Interface" title="Digital Visual Interface">DVI</a> transmitter pair A</dd>
<dd>B) DVI transmitter pair B</dd>
<dd>C) 330MHz triple 10-bit <a href="Digital-to-analog_converter" title="Digital-to-analog converter">DAC</a> (behind)</dd>
<dd>D) TV chip</dd>
<dd>E) 2x4 256 megabit <a href="DDR_SDRAM" title="DDR SDRAM">DDR SDRAM</a> (front, behind)</dd>
<dd>F) <a href="Xilinx" title="Xilinx">Xilinx</a> 3S4000 <a href="Field-programmable_gate_array" title="Field-programmable gate array">FPGA</a> (main chip)</dd>
<dd>G) <a href="Lattice_Semiconductor" title="Lattice Semiconductor">Lattice</a> XP10 FPGA (host interface)</dd>
<dd>H) SPI <a href="Programmable_read-only_memory" class="mw-redirect" title="Programmable read-only memory">PROM</a> 1 <a href="Mebibit" class="mw-redirect" title="Mebibit">Mibit</a></dd>
<dd>J) SPI PROM 16 Mibit</dd>
<dd>K) 3x 500&nbsp;MHz DACs (optional)</dd>
<dd>L) 64-bit <a href="PCI-X" title="PCI-X">PCI-X</a> edge connector</dd>
<dd>M) <a href="DVI-I" class="mw-redirect" title="DVI-I">DVI-I</a> connector A and connector B</dd>
<dd>N) <a href="S-Video" title="S-Video">S-Video</a> connector</dd>
<dd>O) 100-pin expansion bus connector</dd></dl>
<div class="mw-heading mw-heading2"><h2 id="Divisions/terms_related_to_OGP">Divisions/terms related to OGP</h2></div>
<dl><dt>Open Graphics Project (OGP)</dt>
<dd>The group of people developing OGA, its written documentation, and its products.</dd>
<dt>Open Graphics Architecture (OGA)</dt>
<dd>The trade name for open graphics architectures specified by the Open Graphics Project.</dd>
<dt>Open Graphics Development (OGD)</dt>
<dd>The initial FPGA-based experimentation board used as a test platform for TRV ASICs.</dd>
<dt>Traversal Technology (TRV)</dt>
<dd>The commercial name for the first ASIC products, based on the Open Graphics Architecture.</dd>
<dt>Open Graphics Card (OGC)</dt>
<dd>Graphics cards based on TRV chips.</dd>
<dt>Open Hardware Foundation (OHF)</dt>
<dd>A non-profit corporation whose charter is to promote the design and production of open-source and open-documentation hardware.</dd></dl>
<div class="mw-heading mw-heading2"><h2 id="Current_status">Current status</h2></div>
<p>The OGP project failed to gain the necessary funding to produce an ASIC version of its card. The project appears to have been discontinued in 2011.
</p>
<div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1266661725">
/* start https://en.wikipedia.org/ */


.mw-parser-output .portalbox{padding:0;margin:0.5em 0;display:table;box-sizing:border-box;max-width:175px;list-style:none}.mw-parser-output .portalborder{border:1px solid var(--border-color-base,#a2a9b1);padding:0.1em;background:var(--background-color-neutral-subtle,#f8f9fa)}.mw-parser-output .portalbox-entry{display:table-row;font-size:85%;line-height:110%;height:1.9em;font-style:italic;font-weight:bold}.mw-parser-output .portalbox-image{display:table-cell;padding:0.2em;vertical-align:middle;text-align:center}.mw-parser-output .portalbox-link{display:table-cell;padding:0.2em 0.2em 0.2em 0.3em;vertical-align:middle}@media(min-width:720px){.mw-parser-output .portalleft{margin:0.5em 1em 0.5em 0}.mw-parser-output .portalright{clear:right;float:right;margin:0.5em 0 0.5em 1em}}


/* end https://en.wikipedia.org/ */
</style>
<ul><li><a href="Graphics_hardware_and_FOSS" class="mw-redirect" title="Graphics hardware and FOSS">Graphics hardware and FOSS</a></li>
<li><a href="Open-source_hardware" title="Open-source hardware">Open-source hardware</a></li>
<li><a href="Open_system_(computing)" title="Open system (computing)">Open system (computing)</a></li>
<li><a href="RISC-V" title="RISC-V">RISC-V</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="References">References</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1239543626">
/* start https://en.wikipedia.org/ */


.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}


/* end https://en.wikipedia.org/ */
</style><div class="reflist">
<div class="mw-references-wrap"><ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">
/* start https://en.wikipedia.org/ */


.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./mw/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./mw/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./mw/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("./mw/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}


/* end https://en.wikipedia.org/ */
</style><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20170615123107/http://lists.duskglow.com/open-graphics/2010-September/012160.html">"OGD1's Now Available!"</a>. Archived from <a rel="nofollow" class="external text" href="http://lists.duskglow.com/open-graphics/2010-September/012160.html">the original</a> on 15 June 2017<span class="reference-accessdate">. Retrieved <span class="nowrap">12 January</span> 2017</span>.</cite></span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20070115142617/http://www.theinquirer.net/default.aspx?article=36761">"First Open Graphics board appears"</a>. The Inquirer. Archived from <a rel="nofollow" class="external text" href="http://www.theinquirer.net/default.aspx?article=36761">the original</a> on 15 January 2007.</cite></span>
</li>
<li id="cite_note-ogd1-map-guide-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-ogd1-map-guide_3-0">^</a></b></span> <span class="reference-text">
<cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20070927065410/http://wiki.duskglow.com/tiki-page.php?pageName=OGD1_Map_Guide">"OGD1 map guide"</a>. Open Graphics wiki. Archived from <a rel="nofollow" class="external text" href="http://wiki.duskglow.com/tiki-page.php?pageName=OGD1_Map_Guide">the original</a> on 27 September 2007<span class="reference-accessdate">. Retrieved <span class="nowrap">4 September</span> 2006</span>.</cite></span>
</li>
</ol></div></div>
<div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2></div>
<ul><li><a rel="nofollow" class="external text" href="https://web.archive.org/web/20100609075313/http://wiki.opengraphics.org/tiki-index.php">The official Open Graphics wiki</a> archived at the <a href="Wayback_Machine" title="Wayback Machine">Wayback Machine</a> June 9, 2010</li>
<li><cite id="CITEREFJeremy_Andrews2006" class="citation news cs1">Jeremy Andrews (1 March 2006). <a rel="nofollow" class="external text" href="http://kerneltrap.org/node/6272">"Hardware: Open Graphics Development Board Pricing"</a>. <a href="KernelTrap" title="KernelTrap">KernelTrap</a><span class="reference-accessdate">. Retrieved <span class="nowrap">4 September</span> 2006</span>.</cite></li>
<li><a rel="nofollow" class="external text" href="http://www.wacco.mveas.com/projectvga.php">Project VGA</a> – another free graphics core project, aiming at cheaper hardware</li>
<li><a rel="nofollow" class="external text" href="http://icculus.org/manticore/">Manticore</a> – an older FPGA-based free graphics core implementation. As of 2009-05-04 no source is available.</li>
<li>The master thesis "<a rel="nofollow" class="external text" href="http://liu.diva-portal.org/smash/record.jsf?pid=diva2:20165">An FPGA-based 3D Graphics System</a>" illustrates very well the design decisions to make, while developing a FPGA-based 3D graphics core.</li>
<li>The master thesis "<a rel="nofollow" class="external text" href="https://web.archive.org/web/20110727083331/http://www.milkymist.org/thesis/thesis.pdf">A performance-driven SoC architecture for video synthesis</a>" gives a more complete and hands-on approach of some aspects.</li></ul></div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2024-02-19" href="https://en.wikipedia.org/wiki/?title=Open_Graphics_Project&amp;oldid=1209005362">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>

</body></html>